MWCSDWGDSHGFDFFDFEDYKDHYKVLELNCDASDDEIRSSFIRLALKWHPDKFKEEDSATSRFQEINEAYQVLSDPIARQEYDKKRMRRIYEHNTELLNEYKELILTCNGLGVKHYLW